import javax.media.opengl.GL;

import com.sun.opengl.util.texture.Texture;


public abstract class LevelBuilder {
	
	public Texture wallTexture;
	public Texture cellingTexture;
	public Texture floorTexture;
	
	float leftWall;
	float rightWall;
	float forwardWall;
	float backWall;
	float celling;
	float floor;
	
	public abstract Point3D[] getRoomWalls(int roomNumber) ;


	public abstract Point3D[] getFloorPoints() ;
	public abstract void draw(GL gl) ;
	 public  abstract void buildMap(GL gl);


	public boolean checkDoorEnterance(Point3D eyePosition) {
		return true;
		
	}
}
